/**
 * 文件名:JSONUtils.java
 *
 * 功能:json数据处理工具类
 *
 * 创建日期:2017年1月12日
 *
 * 变更记录:
 *
 * 作者:陈保毕
 *
 */
package com.hpjz.common.json;



import org.apache.commons.lang.StringUtils;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.hpjz.common.log.LogUtils;

public class JSONUtils {
	
	private static ObjectMapper objectMapper;
	
	public static String objectToJson(Object obj){
		String str = StringUtils.EMPTY;
		try {
			if (objectMapper==null) {
				objectMapper = new ObjectMapper();
			}
			str = objectMapper.writeValueAsString(obj);
		} catch (JsonProcessingException e) {
			String clasName = obj.getClass().getName();
			LogUtils.debug("{}转化json异常.", clasName,e);
		}
	    return  str;
	}

}
